From 382c54558d141f659817c28f53e76f45e0ff41df Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Fri, 6 Oct 2006 15:05:30 +0100 Subject: [PATCH] [BLKTAP] Fix crash at start-of-day in blktapctrld if /local/domain does not exist. Signed-off-by: Keir Fraser --- tools/blktap/lib/xs_api.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/blktap/lib/xs_api.c b/tools/blktap/lib/xs_api.c index 4df73e1512..86253ca7dd 100644 --- a/tools/blktap/lib/xs_api.c +++ b/tools/blktap/lib/xs_api.c @@ -179,6 +179,8 @@ char *get_dom_domid(struct xs_handle *h) } e = xs_directory(h, xth, "/local/domain", &num); + if (e == NULL) + return NULL; for (i = 0; (i < num) && (domid == NULL); i++) { asprintf(&path, "/local/domain/%s/name", e[i]); -- 2.30.2